
package com.xinthe.krisco.consts;

/**
 * 
 * @author Kuldeep
 * 
 */
public enum KriscoConstants {
	INSTRUCTION_TEXT("InstructionText"), INSTRUCTION_TYPE("InstructionType"), SEQUENCE_NO("SequenceNo"),
	ITEM_ID("ItemID"), ITEM_SHORT_DESC("ItemShortDesc"), PRODUCT_CLASS("ProductClass"), UNIT_OF_MEASURE("UnitOfMeasure"),
	COUNTRY_OF_ORIGIN("CountryOfOrigin"), UNIT_PRICE("UnitPrice"), LIST_PRICE("ListPrice"), ISPRICE_LOCKED("IsPriceLocked"), CHARGE_CATEGORY("ChargeCategory"), CHARGE_NAME(
	"ChargeName"), CHARGE_AMOUNT("ChargeAmount"),DOUCUMNET_TYPE("DocumentType"), ENTERPRISE_CODE("EnterpriseCode"), 
	ORDER_DATE("OrderDate"), ORDER_NO("OrderNo"), SELLERORGANIZATION_CODE("SellerOrganizationCode"), FULFILLMENT_TYPE("FulfillmentType"),
	ORDERED_QTY("OrderedQty"), PRIMELINE_NO("PrimeLineNo"), BUYER_USER_ID("BuyerUserId"),SUBLINE_NO("SubLineNo"),
	PAYMENT_REFERENCE1("PaymentReference1"), PAYMENT_REFERENCE2("PaymentReference2"), PAYMENT_REFERENCE3("PaymentReference3"), CREDITCARD_EXPDATE("CreditCardExpDate"), 
	CREDITCARD_NAME("CreditCardName"), CREDITCARD_NO("CreditCardNo"), CREDITCARD_TYPE("CreditCardType"), DISPLAY_CREDITCARD_NO(
	"DisplayCreditCardNo"), MAXCHARGE_LIMIT("MaxChargeLimit"), PAYMENT_TYPE("PaymentType"), UNLIMITED_CHARGES("UnlimitedCharges"), AUTHORIZATION_EXPIRATION_DATE("AuthorizationExpirationDate"), 
	CHARGE_TYPE("ChargeType"), PROCESSED_AMOUNT("ProcessedAmount"), AUTHORIZATION_ID("AuthorizationID"), BILLTO_KEY(
	"BillToKey"), CHARGE_SEQUENCE("ChargeSequence"), CHECK_NO("CheckNo"), CHECK_REFERENCE(
	"CheckReference"), CUSTOMER_ACCOUNT_NO("CustomerAccountNo"), CUSTOMER_PONO(
	"CustomerPONo"), DISPLAY_CUSTOMER_ACCOUNT_NO(
	"DisplayCustomerAccountNo"), DISPLAY_PAYMENT_REFERENCE1(
	"DisplayPaymentReference1"), DISPLAY_SVC_NO("DisplaySvcNo"), FIRST_NAME(
	"FirstName"), LAST_NAME("LastName"), MIDDLE_NAME("MiddleName"), REDUCE_PENDING_ASYNCRONOUS_AMOUNTS(
	"ReducePendingAsyncronousAmounts"), SVC_NO("SvcNo"), AUDIT_TRANSACTIONID(
	"AuditTransactionId"), AUTH_AVS("AuthAvs"), AUTH_CODE("AuthCode"), AUTH_RETURN_CODE(
	"AuthReturnCode"), AUTH_RETURN_FLAG("AuthReturnFlag"), AUTH_RETURN_MESSAGE(
	"AuthReturnMessage"), AUTH_TIME("AuthTime"), CVV_AUTH_CODE(
	"CVVAuthCode"), COLLECTION_DATE("CollectionDate"), HOLD_AGAINST_BOOK(
	"HoldAgainstBook"), INTERNAL_RETURN_CODE("InternalReturnCode"), INTERNAL_RETURN_FLAG(
	"InternalReturnFlag"), INTERNAL_RETURN_MESSAGE(
    "InternalReturnMessage"), REFERENCE1("Reference1"), REFERENCE2(
	"Reference2"), REQUEST_AMOUNT("RequestAmount"), REQUEST_ID(
	"RequestId"), REQUEST_PROCESSED("RequestProcessed"), TRAN_REQUEST_TIME(
	"TranRequestTime"), TRAN_RETURN_CODE("TranReturnCode"), TRAN_RETURN_FLAG(
	"TranReturnFlag"), TRAN_RETURN_MESSAGE("TranReturnMessage"), TRAN_TYPE(
	"TranType"), ADDRESS_ID("AddressID"), ADDRESS_LINE1("AddressLine1"), ADDRESS_LINE2(
	"AddressLine2"), ADDRESS_LINE3("AddressLine3"), ADDRESS_LINE4(
	"AddressLine3"), ADDRESS_LINE5("AddressLine5"), ADDRESS_LINE6(
	"AddressLine6"), ALTERNATEEMAILID("AlternateEmailID"), BEEPER(
	"Beeper"), CITY("City"), COMPANY("Company"), COUNTRY("Country"), DAY_FAX_NO(
	"DayFaxNo"), DAYPHONE("DayPhone"), DEPARTMENT("Department"), EMAIL_ID(
	"EMailID"), EVENING_FAX_NO("EveningFaxNo"), EVENING_PHONE(
	"EveningPhone"), ISADDRESS_VERIFIED("IsAddressVerified"), ISCOMMERCIAL_ADDRESS(
	"IsCommercialAddress"), JOB_TITLE("JobTitle"), LATITUDE("Latitude"), LONGITUDE(
	"Longitude"), MOBILE_PHONE("MobilePhone"), OTHER_PHONE("OtherPhone"), PERSON_ID(
	"PersonID"), PERSONINFOKEY("PersonInfoKey"), STATE("State"), SUFFIX(
	"Suffix"), TAX_GEOCODE("Tax_GeoCode"), TITLE("Title"), ZIP_CODE(
	"ZipCode"),DAY_PHONE("DayPhone")  ;

	private String value;

	// for enum only private constructor is allowed
	private KriscoConstants(String value) {
		this.value = value;
	}

	public String getValue() {
		return value;
	}

}
